package com.bbva.general.dao;

import java.util.Date;
import java.util.Map;
import java.util.List;

import com.bbva.general.entities.TipoCarga;
import com.bbva.general.util.CargaPendiente;

public interface AdminCargaDAO {

	public List<TipoCarga> ListarTipoCarga();
	public List<Map<String, Object>> ListarFiltro(int intIdTipoCarga, int intIdEstadoProceso, Date dtFechaInicio, Date dtFechaFin,String IdArchivoCargaFiltro);
	public List<Map<String, Object>> ListarArchivoCarga();
	public List<Map<String, Object>> ListarCargaPendiente(String fechaCarga, String usuarioCarga, int tipolista);
	public CargaPendiente ObtenerEstadoCarga(String idCarga);
	public List<Map<String, Object>> ListarIntervaloCargas(Long idAnterior,Long idNuevo);
	public List<Map<String, Object>> ListarCargaRapida(String fechaCarga, String usuarioCarga);
	
}
